package org.jeecg.modules.assets.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.assets.dto.AssetsListDoubleDTO;
import org.jeecg.modules.assets.dto.AssetsListRandomDTO;
import org.jeecg.modules.assets.dto.OptionPreliminaryAssetsItemDTO;
import org.jeecg.modules.assets.dto.StartAssetsDoubleQuotaionDTO;
import org.jeecg.modules.assets.entity.AssetsDoubleQuotationResult;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @Description: 异常抽盘管理
 * @Author: jeecg-boot
 * @Date:   2023-12-20
 * @Version: V1.0
 */
public interface IAssetsDoubleQuotationResultService extends IService<AssetsDoubleQuotationResult> {

    Result startAssets(StartAssetsDoubleQuotaionDTO startAssets);

    AssetsListDoubleDTO getUsetAssetsInfo(AssetsDoubleQuotationResult doubleQuotationResult, Page page, Integer queryType,String owner,String inventoryStatus,Integer preliminaryStatus, String assetName,String company);

    void optionAssetsItem(OptionPreliminaryAssetsItemDTO optionPreliminaryAssetsItem);

    void endDoubleEndAssets();

    void startAssetsAdmin(StartAssetsDoubleQuotaionDTO startAssets);
}
